Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
61A MANSFIELD LANE Detached £258,835 £166,225 8 Apr 2014